sava

Otázka od: Šimko Ivan

8. 10. 2002 9:21

Caute.
Nakolko sem prvy krat pisem tak by som sa chcel predstavit. Som Ivec a
trosku som zacal fusovat do Delphi. A hned na uvod by som chcel dostat radu
od Vas odbornikov. Chcel by som z editacnej riadky dostat hodnoty na nejaky
list alebo inu komponentu ale tak aby sa mi vypisovali za sebou po desat do
dvoch riadkov. Cize mal by to byt akysi obdlznik o dvoch riadkoch, sluzit
ako pole typu integer. Ak sa niekto najde kto by chcel takeho zelenaca ako
ja zaucit vopred mu dakujem.
Sava
Ivec

Odpovedá: ing. Jan Fiala

8. 10. 2002 11:01

1. predmet dotazu pis do subjektu (ale za to ti urcite vynada
administrator)

2. tvuj dotaz jsem musel hooodne dlouho lustit, nez jsem pochopil, o
co by mohlo jit. Takze z toho, co jsem z nej uhadnul:

Mam TEdit, do ktereho napisu text treba 20 znaku.
Mam treba TMemo, do ktereho chci napsat 2 radky po 10 znacich
Obsluhu si napisu do OnClick nejakeho buttonu:

begin
  Memo1.Lines.Clear;
  Memo1.Lines.Add(Copy(Edit1.Text, 1, 10));
  Memo1.Lines.Add(Copy(Edit1.Text, 11, 10));
end;

popr. to lze napsat v cyklu, takze ti to vytvori x radku po 10-ti:

var
  s: string;
begin
  Memo1.Lines.Clear;
  s := Edit1.Text;
  while Length(s) > 0 do
  begin
    Memo1.Lines.Add(Copy(s, 1, 10));
    Delete(s, 1, 10);
  end;
end;

--
Jan Fiala
mailto:jan.fiala@iol.cz

8.10.2002 Šimko Ivan:
> Caute.
> Nakolko sem prvy krat pisem tak by som sa chcel predstavit. Som Ivec a
> trosku som zacal fusovat do Delphi. A hned na uvod by som chcel dostat radu
> od Vas odbornikov. Chcel by som z editacnej riadky dostat hodnoty na nejaky
> list alebo inu komponentu ale tak aby sa mi vypisovali za sebou po desat do
> dvoch riadkov. Cize mal by to byt akysi obdlznik o dvoch riadkoch, sluzit
> ako pole typu integer. Ak sa niekto najde kto by chcel takeho zelenaca ako
> ja zaucit vopred mu dakujem.

Odpovedá: Petr Brant

8. 10. 2002 10:40

Ahoj, na to by se dal pouzit StringGrid, u ktereho si nastavis pocet radku a
sloupcu podle potreby a vyplnis jednotlive bunky. Pokud bys potreboval
rozsekat text z editu podle oddelovacu, na me strance
http://web.redbox.cz/petr.brant jsou na to funkce GetToken a NumToken.

Zdravim

RNDr. Petr Brant [brant@dcomm.cz]
D&COMM s.r.o.
Korunovační 6
Praha 7
tel. +420724007234


 Chcel by som z editacnej riadky dostat hodnoty na nejaky
 list alebo inu komponentu ale tak aby sa mi vypisovali za sebou po
desat do
 dvoch riadkov. Cize mal by to byt akysi obdlznik o dvoch riadkoch,
sluzit
 ako pole typu integer. Ak sa niekto najde kto by chcel takeho
zelenaca ako
 ja zaucit vopred mu dakujem.

Odpovedá: Peter Surovy

8. 10. 2002 9:51

Ahoj

----- Original Message -----
From: "Šimko Ivan" <ivan.simko@pozfond.sk>
Sent: Tuesday, October 08, 2002 8:28 AM

> od Vas odbornikov. Chcel by som z editacnej riadky dostat hodnoty na
nejaky
-- co je to editacna riadka, myslis komponentu
Edit? Alebo prikazovy riadok.

> list alebo inu komponentu ale tak aby sa mi vypisovali za sebou po desat
do
> dvoch riadkov. Cize mal by to byt akysi obdlznik o dvoch riadkoch, sluzit
> ako pole typu integer.
-- na vypisovanie prvkov do tabulky mozes pouzit
napr. komponentu StringGrid k jej jednotlivym bunkam
pristupujes podla ich pozicie Cells[x,y] zacinajuc od 0.
Pocet riadkov a stlpcov si navolis bud
v Object Inspectore alebo aj pocas behu programu (RunTime)

Peter Surovy

Odpovedá: Šimko Ivan

8. 10. 2002 11:38

Dakujem velmi pekne.
Som rad, ze tu je taka rychla odozva. Kamarat mi povedal, ze sa tu da
obratit s akymkolvek problemom. Vidim, ze moj zivot bude v buducnosti
zavisly na tejto konferencii. Verim, ze po case aj ja niekomu prispejem
nejakym tym grifom samozrejme, ktory nadobudnem tu.
Peto dakujem pekne.